package com.chenl.consumer.Logger;

import com.alibaba.fastjson.JSONObject;
import com.chenl.consumer.DEMOS.readTimeOutAop.ReadTimeOut;
import com.chenl.consumer.vo.Result;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@Slf4j
@RestController
@RequestMapping("/log")
public class ConLogController {
    public static void main(String[] args) {
        String a="15858065593136783";
        Long aLong = Long.valueOf(a);
        System.out.println(aLong);
    }
    @ReadTimeOut(timeout = 3500L)
    @PostMapping("/testt")
    public Result<Object> testLog() throws InterruptedException {
//        for (int i = 0; i < 10; i++) {
//            System.out.println("666666666666666666666666666666666666666666666666666666666");
//            Thread.sleep(1500);
//        }
        return new Result<>("完成");
    }

    @PostMapping("/objtest")
    public Result<Object> objtest() throws InterruptedException {
        return new Result<>(200,"success");
    }
}
